package com.wugenqiang.project.inventory.service;

import com.wugenqiang.project.inventory.pojo.Storage;

import java.util.List;

/**
 * @Classname IStorageService
 * @Description TODO
 * @Date 2019/3/8 16:13
 * @Created by WuGenQiang//fighting!!
 */
public interface IStorageService {

    //新增物品信息
    String addGoodsInfo(Storage storage);

    //根据id查询物品信息
    Storage queryGoodsById(Integer id);

    //根据物品编号查询信息
    Storage queryGoodsByIdentifier(String identifier);

    //根据物品名称查询信息
    Storage queryGoodsByName(String name);

    //通过物品名称模糊查询
    List<Storage> queryGoodsByLikeGoodsName(Storage storage);

    //通过物品型号模糊查询
    List<Storage> queryGoodsByLikeGoodsModel(Storage storage);

    //查询所有物品信息
    List<Storage> queryAllGoods();

    //更新物品信息
    String updateGoodsInfo(Storage storage);
}
